<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mt40 {
	margin-top: 40px;
}

/*----baner begin---*/
.banner {
	width: 100%;
	position: relative;
	height: 500px;
	background: transparent;
	z-index: 1;
}

.banner .bd {
	margin: 0 auto;
	height: 100%;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.banner .bd ul {
	height: 100%;
	width: 100%;
}

.banner .bd li {
	height: 100%;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
}

.banner .bd li a {
	display: block;
	height: 100%;
	width: 100%;
}

.banner .prev,
.banner .next {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;
	cursor: pointer;
	*filter: alpha(opacity=50);
	*opacity: .5;
	display: none;
}

.banner .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}

/*search*/

/*search*/
 
h4,
h3 {
	font-weight: normal;
}

.pc_t h3{
 font-size: 36px;color: #28292e;
 
}
 
.pc_t i{width: 57px;height: 4px;background: #2884db;display: block;margin:12px auto;transition: all 0.3s ease-in-out;}
.pc_t p{font-size: 20px;color: #636363; 
 }
 .pc_t:hover i{width:150px;}
  
.pro_dbg{background: url(../images/pro_dbg.jpg) repeat-x bottom center;height:197px;margin: 30px 0 0; }
 
 


.slideTxtBox{   text-align:left;  }
.slideTxtBox .hd{ height:110px; line-height:57px; background:#f4f4f4;      position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:57px;width:105%;   }
.slideTxtBox .hd ul li{    margin-bottom: 7px; float:left;width: 225px;height: 57px;background: url(../images/pro_t.png) no-repeat 220px center  #2884db;margin-right: 8px; cursor:pointer;padding-left: 12px;;  }
.slideTxtBox .hd ul li a{font-size: 12px;color:#fff;;}
.slideTxtBox .hd ul li.on{ height:57px;  background: url(../images/pro_tx.png) no-repeat 220px center  #ff6c00;  }
.slideTxtBox .bd ul{width: 106%;}

.slideTxtBox .bd{margin-top: 18px;}
 

.slideTxtBox .bd li{font-size: 15px;color: #8f8f8f;height: 36px;line-height: 36px;width: 230px;float: left;margin-right: 15px;}
.slideTxtBox .bd li a{color: #8f8f8f;background: url(../images/pro_xtag.jpg) no-repeat left center;padding-left: 15px;
	height: 36px;line-height: 36px;overflow: hidden;display: block;
}











.pro_show_n ul {
	width: 1200px;
	overflow: hidden;
}

.pro_show_n {
	position: relative;
	margin-top: 20px;
}

.pro_show_n li {
	float: left;
	margin: 0px 10px 14px 0;
	width: 287px;
	height: 250px;
	display: block;
	overflow: hidden;
	text-align: center;position: relative;
}

.pro_show_n li .pic {
	width: 287px;
	height: 192px;
	overflow: hidden;
	display: block;	 
	 
}

.pro_show_n li .pic img {
	width: 287px;
	height: 192px;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}

.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */
	-moz-transform: scale(1.2, 1.2);
	/* Firefox */
	-webkit-transform: scale(1.2, 1.2);
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform: scale(1.2, 1.2);
}

.pro_show_n li .info a{
	height: 46px;
	line-height: 46px; 
	display: block;
margin-top: 2px;
	overflow: hidden;
	font-size: 14px;transition: all 0.3s ease-in-out;
 
}

 

.pro_show_n li:hover .info a{padding-left: 10px;}


 


/* gg1 */

.gg1{background: url(../images/gg1.jpg) no-repeat top center;height: 245px;;}


.gg2{background: url(../images/gg2.jpg) no-repeat top center;height: 245px;}


.gg2 .gg1_left{width:500px;margin: 70px 0 0 20px;}

.gg2 .gg1_left p{font-size: 18px;
    color: #fff;
    line-height: 36px;
    width: 347px;
    margin: 20px 0 0 10px;background: url(../images/gg1_tag.jpg) no-repeat  left 10px; padding-left: 40px;;
}


.gg1_tel a{width: 100px;height: 33px;text-align: center;line-height: 33px;background: url(../images/ys_zx.jpg) no-repeat 0 0;padding-left: 29px; color:#fff;z-index: 4;display: block;float: left; margin:30px 0 0 20px;}
 
.gg2 .gg1_tel p{float: left;}

.gg2 .gg1_tel{margin:30px 0 0 0;}
.mess_n ul{margin-top:30px;}
.mess_n ul li{height: 32px;margin-bottom:9px;width: 422px;line-height: 40px;}
.mess_n ul li span{width: 81px;height: 32px;font-size: 14px;color:#4d4d4d;line-height: 40px;text-align: right;float: left;}

 

.mess_n ul li input{width: 276px;height: 30px;float: left;color: #8a8a8a;padding-left: 20px;background: #fff;border: 1px solid #e6e6e6;}




.gg1_left{margin: 36px 0 0 60px;color: #FFF;width:400px;}
.gg1_left h4{font-size: 30px;text-align: center;line-height: 33px;}

.gg1_left ul{margin:10px 0 0 30px;}
.gg1_left ul li{font-size: 18px;color:#fff;background: url(../images/gg1_tag.jpg) no-repeat left center; padding-left: 30px; float: left;margin:10px 30px 5px 0}

.gg1_tel{margin:40px 60px 0 0;}

.gg1_tel h4{font-size: 30px;color: #2884db;;}

.gg1_tel p{font-size: 14px; background: url(../images/gg1_tel.jpg) no-repeat left 11px;padding-left: 55px;line-height: 26px;height: 100px;margin-top: 15px;}
 .gg1_tel span{font-size: 30px;color: #2884db;display: block;}

 

 .ys_tel{width: 100px;height: 33px;text-align: center;line-height: 33px;background: url(../images/ys_zx.jpg) no-repeat 0 0;padding-left: 29px;top: 380px;
    left: 632px;z-index: 4;}
 .ys_tel a{color:#fff;}



.ys_t h4{ font-size: 40px;font-weight: bold;color: #1d1815; }
.ys_t h4 i{font-weight: bold;}


.ys_t  p{font-size: 20px;color: #6a6a6a;margin-top: 4px;;}



.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center;height: 522px;margin-top: 30px;;}
.ys_dbg .core-hd ul{position: relative;top: 311px;left: 340px;z-index:10;}
.ys_dbg .core-hd ul li{width:10px;height:10px;background:#2884db;border-radius:50%;float:left;color:#f9f9f9;margin:0 10px;text-indent: -999px;overflow:hidden;cursor:pointer;}
.ys_dbg .core-hd ul li.on{background:#ff6c00;}

.core-slide{ height: 518px; position: relative; overflow: hidden;margin: 0px 64px 47px 41px;}
.core-hd{ height: 20px; line-height: 20px; text-align: center; margin-bottom: 28px; overflow: hidden;}

.core-hd div{ font-size: 20px; color: #202020; position: absolute; left: 580px; top: 80px;letter-spacing:10px;}
.core-hd span{ font-size: 45px; color: #2884db;}

 
.core-bd{     height: 376px;
    
    box-sizing: content-box;
    overflow: hidden;}
.core-bd dl{ height: 376px; }
.core-bd dt{ width: 511px; height: 376px; position: relative; float: left;}
.core-bd dt .num{ width: 110px; height: 118px; position: absolute; left: 0; top: 0;}
.core-bd dt .num img{ width: 110px; height: 118px;}
.core-bd dd{ width: 485px; float: right;}
.core-bd dd h3{ font-size: 24px; color: #2884db; font-weight: bold; border-bottom: 1px solid #c4c5c6; height: 45px; margin: 90px 0 20px;}
.core-bd dd h3 b{ color: #2884db;}
.core-bd dd p{ font-size: 15px; color: #29343c; line-height: 30px;}
 
 
 
 


 
 
 
 i{font-style: normal;}

 
 






 .com_n .bd {
 height: 250px;
	overflow: hidden;
}

.com_n {
	position: relative;
	margin-top: 30px;
}

.com_n li {
	float: left;
	margin: 0px 10px 14px 0;
	width: 287px;
	height: 250px;
	display: block;
	overflow: hidden;
	text-align: center;position: relative;
}

.com_n li .pic {
	width: 287px;
	height: 192px;
	overflow: hidden;
	display: block;	 
	 
}

.com_n li .pic img {
	width: 287px;
	height: 192px;

	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}

.com_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */
	-moz-transform: scale(1.2, 1.2);
	/* Firefox */
	-webkit-transform: scale(1.2, 1.2);
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform: scale(1.2, 1.2);
}

.com_n li .info a{
	height: 40px;
	line-height: 40px; 
	display: block; border: 1px solid #e5e5e5;
margin-top: 11px;
	overflow: hidden;
	font-size: 14px;transition: all 0.3s ease-in-out;
 
}

.com_n li:hover .info a{padding-left: 10px;}


 

.about_n h3  {
	font-size: 30px;
 
 padding-bottom: 15px;
	display: block;
}

.about_n h3 a {
 
	color: #2f2e2e;
 
}

 .about_dbg{height: 422px;background: url(../images/about_dbg.jpg) no-repeat bottom center;}

.about_n {
	width: 544px;z-index: 2;height: 213px; 
 
}

.about_n i{width: 131px;height: 1px;background: #2884db;
	display: block;
transition: all  0.3s ease-in;

}
.about_n:hover i{width:200px;}



.about_nr {
	line-height: 30px;
	color: #484848;
	height: 180px;
	margin: 15px 0 0 0;
	display: block;
	overflow: hidden;font-size: 15px;
}

.about_pic {
	width:610px;
	height: 422px;
}

 
.about_pic img{width:610px;
	height: 422px;}

 
	.about_a{margin-top: 30px;}

	.about_a a{font-size: 20px;color:#fff;height: 134px;line-height: 134px;width:160px;float: left;text-align: center;margin:2px 30px 0 0;}
 

 
 












 

 
 
 .news{margin-top: 30px;width: 618px;}
  

 
  .news_pic{width:100%;height:211px;}
 .news_pic img{width:100%;height: 211px;  object-fit: cover;}
 
 
 .news_n{margin-top: 20px;}
 .news_n  ul{width:108%;}
 .news_n li{height: 42px;line-height: 42px;display: block;overflow: hidden;border-bottom: 1px solid #ececec;width: 290px;float: left;margin-right: 30px;}
 
 .news_n li a{width:70%;float:left;background: url(../images/news_tag.jpg) no-repeat left 16px;padding-left:20px;overflow: hidden;height: 42px;line-height: 42px;display: block;transition: all 0.3s ease-in-out; }
 .news_n li span{float: right;color: #ababab;font-size: 13px;}
 
 .news_n li:hover a{padding-left: 30px;}
.news_nav{margin:20px 0;line-height: 50px;height: 50px;border-bottom: 1px solid #e0e0e0;}
.news_nav h3{float: left;color: #333333;font-size: 20px;font-weight: bold;}
.news_nav span{font-size: 14px;color: #7c7c7c;text-transform: uppercase;}
.news_nav  a{float: right;text-transform: uppercase;font-size: 12px;color: #373737;}


 
 .news_right{width: 506px;margin-top: 28px;}


 .news_rn{margin-top: 20px;}
 
 .news_rn li{height: 42px;line-height: 42px;display: block;overflow: hidden;border-bottom: 1px solid #ececec;  }
 
 .news_rn li a{width:70%;float:left;background: url(../images/news_tag.jpg) no-repeat left 16px;padding-left:20px;overflow: hidden;height: 42px;line-height: 42px;display: block;
transition: all 0.3s ease-in-out;

}
 .news_rn li span{float: right;color: #ababab;font-size: 13px;}
 
 .news_rn li:hover a{padding-left: 30px;}

 
 .news_rpic h4 a{height: 36px;line-height: 36px;color: #5b5a5a;font-weight: bold;display: block;overflow: hidden;;}

 .news_rpic h4 a:hover{color: #2884db;}

 .news_rpic .info .con{line-height: 30px;height: 90px;display: block;color: #7b7b7b;overflow: hidden;}

 .news_rpic .pic{width: 187px;height: 127px;float: left;}
 .news_rpic .pic img{width: 187px;height: 127px;}

 .news_rpic .info{width: 290px;float: right;}




.links {
	display: block;
	overflow: hidden;height: 80px;line-height: 80px;
	margin-top: 20px; background:#e9e9e9 ;
}

.links_n {
	display: block;
float: left;width: 900px;
	margin-left: 20px;
	line-height: 50px;
}
.links  p{text-transform: uppercase;font-size: 18px;color:#333;font-family: arial;;}

.links h4 {
	font-size: 18px; float:left;

	display: block;
	color: #292929; border-right:1px solid #c7c7c7;padding-right: 30px;
	 
	  display: block;    line-height: 30px; margin:10px 0 0 0;

}

.links a {
	padding-right: 20px;
}

.links span {
	font-size: 13px;
	text-transform: uppercase;
}

.none {
	display: none;
}

.block {
	display: block;
}
</pre></body></html>